package de.tum.in.i22.uc.cm.pip; import java.util.HashSet; import java.util.Set; import de.tum.in.i22.uc.cm.settings.Settings; public enum EInformationFlowModel { SCOPE, STRUCTURE, QUANTITIES; public static Set<EInformationFlowModel> from(String str) { if (str==null) return null; Set<EInformationFlowModel> result = new HashSet<>(); for (String s : str.split(Settings.getInstance().getSeparator1())) { switch (s.trim().toLowerCase()) { case "scope": result.add(SCOPE); break; case "quantities": result.add(QUANTITIES); break; case "structure": result.add(STRUCTURE); break; } } return result; } }